function start_category(){
"use strict";
var category, city, area, ajaxurl;
city=jQuery('#advanced_city').attr('data-value');
area=jQuery('#advanced_area').attr('data-value');
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery("[aria-labelledby='adv_categ']").empty();
}
function start_filtering_ajax_map(newpage){
"use strict";
var action, category, city, area, country, rooms, baths, beds, min_price, price_max, ajaxurl, postid, guest_no,
check_out, check_in, all_checkers;
action=jQuery('#adv_actions').attr('data-value');
category=jQuery('#adv_categ').attr('data-value');
city=jQuery('#advanced_city').attr('data-value');
area=jQuery('#advanced_area').attr('data-value');
country=jQuery('#search_location_country').val();
rooms=parseInt(jQuery('#rooms_no_input').val(), 10);
baths=parseInt(jQuery('#baths_no_input').val(), 10);
beds=parseInt(jQuery('#beds_no_input').val(), 10);
if(isNaN(rooms)){
rooms='';
}
if(isNaN(baths)){
baths='';
}
if(isNaN(beds)){
beds='';
}
min_price=parseInt(jQuery('#price_low').val(), 10);
price_max=parseInt(jQuery('#price_max').val(), 10);
guest_no=parseInt(jQuery('#guest_no_input').val(), 10);
if(isNaN(guest_no)){
guest_no='';
}
check_in=jQuery('#check_in_list').val();
check_out=jQuery('#check_out_list').val();
all_checkers='';
jQuery('#extended_search_check_filter input[type="checkbox"]').each(function (){
if(jQuery(this).is(":checked")){
all_checkers=all_checkers + "," + jQuery(this).attr("id");
}});
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
if(isNaN(postid)){
postid=parseInt(jQuery('#adv_extended_options_text_adv').attr('data-pageid'), 10);
}
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#listing_ajax_container').empty();
jQuery('#listing_loader').show();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action': 'wpestate_ajax_filter_listings_search_onthemap',
'action_values': action,
'category_values': category,
'city': city,
'area': area,
'advanced_rooms': rooms,
'advanced_bath': baths,
'advanced_beds': beds,
'guest_no': guest_no,
'price_low': min_price,
'price_max': price_max,
'newpage': newpage,
'postid': postid,
'check_in': check_in,
'check_out': check_out,
'all_checkers': all_checkers,
'country': country
},
success: function (data){
jQuery('#advanced_search_map_list').removeClass('move_to_fixed');
jQuery('#listing_loader').hide();
jQuery('.listing_loader_title').show();
jQuery('#listing_ajax_container').empty().append(data.response);
jQuery('.pagination_nojax').remove();
restart_js_after_ajax();
var new_markers=jQuery.parseJSON(data.markers);
if(new_markers.length > 0){
if(infoBox!==null){
infoBox.close();
}
wpestate_set_filter_pins(map, new_markers);
}},
error: function (errorThrown){
}});
}
function start_filtering_ajax_on_main_map(guest_no){
"use strict";
var action, category, country, city, area, rooms, baths, beds, min_price, price_max, ajaxurl, postid, guest_no,
check_out, check_in, all_checkers;
city=jQuery('#advanced_city').val();
area=jQuery('#advanced_area').val();
country=jQuery('#advanced_country').val();
if(isNaN(guest_no)){
guest_no='';
}
check_in=jQuery('#check_in').val();
check_out=jQuery('#check_out').val();
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
if(isNaN(postid)){
postid=parseInt(jQuery('#adv_extended_options_text_adv').attr('data-pageid'), 10);
}
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action': 'wpestate_ajax_filter_listings_search_on_main_map',
'action_values': action,
'category_values': category,
'city': city,
'area': area,
'advanced_rooms': rooms,
'advanced_bath': baths,
'advanced_beds': beds,
'guest_no': guest_no,
'price_low': min_price,
'price_max': price_max,
'postid': postid,
'check_in': check_in,
'check_out': check_out,
'all_checkers': all_checkers,
'country': country
},
success: function (data){
var new_markers=jQuery.parseJSON(data.markers);
if(new_markers.length > 0){
wpestate_set_filter_pins(map, new_markers);
jQuery('#gmap-noresult').hide();
jQuery("#results, #showinpage,#showinpage_mobile").show();
jQuery("#results_no").show().empty().append(data.counter);
}else{
jQuery('#gmap-noresult').show();
jQuery('#results').hide();
}},
error: function (errorThrown){
}});
}
function get_filtering_ajax_result(){
"use strict";
var action, category, city, area, rooms, baths, min_price, price_max, ajaxurl, postid;
action=jQuery('#adv_actions').attr('data-value');
category=jQuery('#adv_categ').attr('data-value');
city=jQuery('#advanced_city').attr('data-value');
area=jQuery('#advanced_area').attr('data-value');
rooms=parseInt(jQuery('#adv_rooms').val(), 10);
baths=parseInt(jQuery('#adv_bath').val(), 10);
min_price=parseInt(jQuery('#price_low').val(), 10);
price_max=parseInt(jQuery('#price_max').val(), 10);
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action': 'wpestate_get_filtering_ajax_result',
'action_values': action,
'category_values': category,
'city': city,
'area': area,
'advanced_rooms': rooms,
'advanced_bath': baths,
'price_low': min_price,
'price_max': price_max,
'postid': postid
},
success: function (data){
jQuery("#results, #showinpage,#showinpage_mobile").show();
jQuery("#results_no").show().empty().append(data);
},
error: function (errorThrown){
}});
}
function custom_get_filtering_ajax_result(){
"use strict";
var val1, val2, val3, val4, val5, val6, val7, val8, ajaxurl, postid;
val1=get_custom_value(mapfunctions_vars.slugs[0]);
val2=get_custom_value(mapfunctions_vars.slugs[1]);
val3=get_custom_value(mapfunctions_vars.slugs[2]);
val4=get_custom_value(mapfunctions_vars.slugs[3]);
val5=get_custom_value(mapfunctions_vars.slugs[4]);
val6=get_custom_value(mapfunctions_vars.slugs[5]);
val7=get_custom_value(mapfunctions_vars.slugs[6]);
val8=get_custom_value(mapfunctions_vars.slugs[7]);
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action': 'custom_adv_get_filtering_ajax_result',
'val1': val1,
'val2': val2,
'val3': val3,
'val4': val4,
'val5': val5,
'val6': val6,
'val7': val7,
'val8': val8,
'postid': postid
},
success: function (data){
jQuery("#results, #showinpage,#showinpage_mobile").show();
jQuery("#results_no").show().empty().append(data);
},
error: function (errorThrown){
}});
}
function start_filtering_ajax(newpage){
"use strict";
var action, guest_no, country, check_out, check_in, category, city, area, rooms, baths, min_price, price_max,
ajaxurl, postid;
action=jQuery('#adv_actions').attr('data-value');
category=jQuery('#adv_categ').attr('data-value');
city=jQuery('#advanced_city').attr('data-value');
area=jQuery('#advanced_area').attr('data-value');
country=jQuery('#advanced_country').attr('data-value');
rooms=parseInt(jQuery('#adv_rooms').val(), 10);
baths=parseInt(jQuery('#adv_bath').val(), 10);
min_price=parseInt(jQuery('#price_low').val(), 10);
price_max=parseInt(jQuery('#price_max').val(), 10);
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
check_in=jQuery('#check_in').val();
check_out=jQuery('#check_out').val();
guest_no=jQuery('#guest_no_main').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#listing_ajax_container').empty();
jQuery('.listing_loader_title').show();
jQuery('#internal-loader').show();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action': 'wpestate_ajax_filter_listings_search',
'action_values': action,
'category_values': category,
'city': city,
'area': area,
'advanced_rooms': rooms,
'advanced_bath': baths,
'price_low': min_price,
'price_max': price_max,
'newpage': newpage,
'postid': postid,
'check_in': check_in,
'check_out': check_out,
'guest_no': guest_no,
'country': country
},
success: function (data){
jQuery('#internal-loader,#listing_loader').hide();
jQuery('#listing_ajax_container').addClass('load_from_ajax').empty().append(data);
restart_js_after_ajax();
},
error: function (errorThrown){
}});
}
function custom_search_start_filtering_ajax(newpage){
"use strict";
var val1, val2, val3, val4, val5, val6, val7, val8, ajaxurl, postid, slider_min, slider_max;
val1=get_custom_value(mapfunctions_vars.slugs[0]);
val2=get_custom_value(mapfunctions_vars.slugs[1]);
val3=get_custom_value(mapfunctions_vars.slugs[2]);
val4=get_custom_value(mapfunctions_vars.slugs[3]);
val5=get_custom_value(mapfunctions_vars.slugs[4]);
val6=get_custom_value(mapfunctions_vars.slugs[5]);
val7=get_custom_value(mapfunctions_vars.slugs[6]);
val8=get_custom_value(mapfunctions_vars.slugs[7]);
slider_min=parseInt(jQuery('#price_low').val(), 10);
slider_max=parseInt(jQuery('#price_max').val(), 10);
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#listing_ajax_container').empty();
jQuery('#internal-loader').show();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action': 'wpestate_custom_adv_ajax_filter_listings_search',
'val1': val1,
'val2': val2,
'val3': val3,
'val4': val4,
'val5': val5,
'val6': val6,
'val7': val7,
'val8': val8,
'newpage': newpage,
'postid': postid,
'slider_min': slider_min,
'slider_max': slider_max
},
success: function (data){
jQuery('#internal-loader').hide();
jQuery('.listing_loader_title').show();
jQuery('#listing_ajax_container').empty().append(data);
restart_js_after_ajax();
},
error: function (errorThrown){
}});
}
function restart_js_after_ajax(){
"use strict";
var newpage, post_id, post_image, to_add, icon, already_in, i, bLazy;
jQuery('.listing_wrapper').hover(function (){
var listing_id=jQuery(this).attr('data-listid');
}, function (){
var listing_id=jQuery(this).attr('data-listid');
});
jQuery('.prop-compare:first-of-type').remove();
jQuery('.pagination_ajax_search a').click(function (event){
event.preventDefault();
newpage=parseInt(jQuery(this).attr('data-future'), 10);
document.getElementById('scrollhere').scrollIntoView();
start_filtering_ajax(newpage);
});
jQuery('.pagination_ajax a').click(function (event){
event.preventDefault();
newpage=parseInt(jQuery(this).attr('data-future'), 10);
document.getElementById('scrollhere').scrollIntoView();
start_filtering(newpage);
});
jQuery('.pagination_ajax_search_home a').click(function (event){
event.preventDefault();
newpage=parseInt(jQuery(this).attr('data-future'), 10);
document.getElementById('scrollhere').scrollIntoView();
start_filtering_ajax_map(newpage);
});
already_in=[];
jQuery('.compare-action').click(function (e){
e.preventDefault();
e.stopPropagation();
jQuery('.prop-compare').show();
post_id=jQuery(this).attr('data-pid');
for (i=0; i < already_in.length; i++){
if(already_in[i]===post_id){
return;
}}
already_in.push(post_id);
post_image=jQuery(this).attr('data-pimage');
to_add='
';
jQuery('div.items_compare:first-child').css('background', 'red');
if(parseInt(jQuery('.items_compare').length, 10) > 3){
jQuery('.items_compare:first').remove();
}
jQuery('#submit_compare').before(to_add);
jQuery('.items_compare').fadeIn(800);
});
jQuery('#submit_compare').click(function (){
jQuery('#form_compare').trigger('submit');
});
jQuery('.icon-fav').click(function (event){
event.stopPropagation();
icon=jQuery(this);
add_remove_favorite(icon);
});
jQuery(".share_list, .icon-fav, .compare-action").hover(function (){
jQuery(this).tooltip('show');
}, function (){
jQuery(this).tooltip('hide');
});
jQuery('.share_list').click(function (){
var sharediv=jQuery(this).parent().find('.share_unit');
sharediv.toggle();
jQuery(this).toggleClass('share_on');
});
}
function add_remove_favorite(icon){
"use strict";
var post_id, securitypass, ajaxurl;
post_id=icon.attr('data-postid');
securitypass=jQuery('#security-pass').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
if(parseInt(ajaxcalls_vars.userid, 10)===0){
show_login_form(1, 1, 0);
}else{
icon.toggleClass('icon-fav-off');
icon.toggleClass('icon-fav-on');
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {'action': 'wpestate_ajax_add_fav', 'post_id': post_id},
success: function (data){
if(data.added){
icon.removeClass('icon-fav-off').addClass('icon-fav-on');
icon.attr('data-original-title', ajaxcalls_vars.remove_favorite);
}else{
icon.removeClass('icon-fav-on').addClass('icon-fav-off');
icon.attr('data-original-title', ajaxcalls_vars.add_favorite_unit);
}},
error: function (errorThrown){
}});
}}
function resend_for_approval(prop_id, selected_div){
"use strict";
var ajaxurl, normal_list_no;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {'action': 'wpestate_ajax_resend_for_approval', 'propid': prop_id},
success: function (data){
if(data==='pending'){
selected_div.parent().empty().append('Sent for approval');
normal_list_no=parseInt(jQuery('#normal_list_no').text(), 10);
jQuery('#normal_list_no').text(normal_list_no - 1);
}else{
selected_div.parent().empty().append(data);
}},
error: function (errorThrown){
}});
}
function make_prop_featured(prop_id, selectedspan){
"use strict";
var ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {'action': 'wpestate_ajax_make_prop_featured', 'propid': prop_id},
success: function (data){
if(data.trim()==='done'){
selectedspan.empty().html('' + ajaxcalls_vars.prop_featured + '');
selectedspan.removeClass('dashboad-tooltip');
var featured_list_no=parseInt(jQuery('#featured_list_no').text(), 10);
jQuery('#featured_list_no').text(featured_list_no - 1);
}else{
selectedspan.empty().removeClass('make_featured').addClass('featured_exp').removeClass('dashboad-tooltip').text(ajaxcalls_vars.no_prop_featured);
}},
error: function (errorThrown){
}});
}
function recuring_pay_pack_via_paypal(){
"use strict";
var ajaxurl, packName, packId;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
packName=jQuery('#pack_select :selected').text();
packId=jQuery('#pack_select :selected').val();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {'action': 'wpestate_ajax_paypal_pack_recuring_generation', 'packName': packName, 'packId': packId},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function pay_pack_via_paypal(){
"use strict";
var ajaxurl, packName, packId;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
packName=jQuery('#pack_select :selected').text();
packId=jQuery('#pack_select :selected').val();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {'action': 'wpestate_ajax_paypal_pack_generation', 'packName': packName, 'packId': packId},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function listing_pay(prop_id, selected_div, is_featured, is_upgrade){
"use strict";
var ajaxurl=control_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action': 'wpestate_ajax_listing_pay',
'propid': prop_id,
'is_featured': is_featured,
'is_upgrade': is_upgrade
},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function start_filtering(newpage){
"use strict";
jQuery('#grid_view').addClass('icon_selected');
jQuery('#list_view').removeClass('icon_selected');
var action, category, city, area, order, ajaxurl, page_id;
action=jQuery('#a_filter_action').attr('data-value');
category=jQuery('#a_filter_categ').attr('data-value');
city=jQuery('#a_filter_cities').attr('data-value');
area=jQuery('#a_filter_areas').attr('data-value');
order=jQuery('#a_filter_order').attr('data-value');
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
page_id=jQuery('#page_idx').val();
jQuery('#listing_ajax_container').empty();
jQuery('#listing_loader').show();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action': 'wpestate_ajax_filter_listings',
'action_values': action,
'category_values': category,
'city': city,
'area': area,
'order': order,
'newpage': newpage,
'page_id': page_id
},
success: function (data){
jQuery('#listing_loader').hide();
jQuery('#listing_ajax_container').empty().append(data);
jQuery('.pagination_nojax').hide();
restart_js_after_ajax();
},
error: function (errorThrown){
}});
}
function show_login_form(type, ispop, propid){
"use strict";
var ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {'action': 'wpestate_ajax_show_login_form', 'type': type, 'ispop': ispop, 'propid': propid},
success: function (data){
jQuery('body').append(data);
jQuery('#loginmodal').modal();
enable_actions_modal();
},
error: function (errorThrown){
}});
}
function show_login_form_booking(type, ispop, propid){
"use strict";
var ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {'action': 'wpestate_ajax_show_login_form_booking', 'type': type, 'ispop': ispop, 'propid': propid},
success: function (data){
jQuery('body').append(data);
jQuery('#loginmodal').modal();
enable_actions_modal();
},
error: function (errorThrown){
}});
}
function wpestate_change_pass_profile(){
"use strict";
var oldpass, newpass, renewpass, securitypass, ajaxurl;
oldpass=jQuery('#oldpass').val();
newpass=jQuery('#newpass').val();
renewpass=jQuery('#renewpass').val();
securitypass=jQuery('#security-pass').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action': 'wpestate_ajax_update_pass',
'oldpass': oldpass,
'newpass': newpass,
'renewpass': renewpass,
'security-pass': securitypass
},
success: function (data){
jQuery('#profile_pass').empty().append('' + data + '
');
jQuery('#oldpass, #newpass, #renewpass').val('');
},
error: function (errorThrown){
}});
}
function wpestate_register(ajaxUrl, userLoginId, userEmailId, nonceId, messageAreaId){
"use strict";
var user_login_register=jQuery(userLoginId).val();
var user_email_register=jQuery(userEmailId).val();
var nonce=jQuery(nonceId).val();
var ajaxurl=ajaxUrl + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action': 'wpestate_ajax_register_form',
'user_login_register': user_login_register,
'user_email_register': user_email_register,
'security-register': nonce
},
success: function(data){
var messageType=data.register ? '':'alert_err ';
jQuery(messageAreaId).empty().append('
' + data.message + '
');
jQuery(userLoginId).val('');
jQuery(userEmailId).val('');
},
error: function(errorThrown){
}});
}
function wpestate_register_wd(){
"use strict";
var user_login_register, user_email_register, nonce, ajaxurl;
user_login_register=jQuery('#user_login_register_wd').val();
user_email_register=jQuery('#user_email_register_wd').val();
nonce=jQuery('#security-register').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action': 'wpestate_ajax_register_form',
'user_login_register': user_login_register,
'user_email_register': user_email_register,
'security-register': nonce
},
success: function (data){
if(data.register===true){
jQuery('#register_message_area_wd').empty().append('
' + data.message + '
');
}else{
jQuery('#register_message_area_wd').empty().append('
' + data.message + '
');
}
jQuery('#user_login_register_wd').val('');
jQuery('#user_email_register_wd').val('');
},
error: function (errorThrown){
}});
}
function wpestate_register_wd_mobile(){
"use strict";
var user_login_register, user_email_register, nonce, ajaxurl;
user_login_register=jQuery('#user_login_register_wd_mobile').val();
user_email_register=jQuery('#user_email_register_wd_mobile').val();
nonce=jQuery('#security-register-mobile').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action': 'wpestate_ajax_register_form',
'user_login_register': user_login_register,
'user_email_register': user_email_register,
'security-register': nonce
},
success: function (data){
if(data.register===true){
jQuery('#register_message_area_wd_mobile').empty().append('
' + data.message + '
');
}else{
jQuery('#register_message_area_wd_mobile').empty().append('
' + data.message + '
');
}
jQuery('#user_login_register_wd_mobile').val('');
jQuery('#user_email_register_wd_mobile').val('');
},
error: function (errorThrown){
}});
}
function wpestate_forgot(type){
"use strict";
var forgot_email, securityforgot, postid, ajaxurl;
postid=jQuery('#postid').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
if(type===1){
forgot_email=jQuery('#forgot_email_mod').val();
securityforgot=jQuery('#security-login-forgot_wd').val();
}
if(type===2){
forgot_email=jQuery('#forgot_email').val();
securityforgot=jQuery('#security-forgot').val();
}
if(type===3){
forgot_email=jQuery('#forgot_email_shortcode').val();
securityforgot=jQuery('#security-login-forgot_wd').val();
}
if(type===4){
forgot_email=jQuery('#forgot_email_mobile').val();
securityforgot=jQuery('#security-login-forgot_wd_mobile').val();
}
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action': 'wpestate_ajax_forgot_pass',
'forgot_email': forgot_email,
'security-forgot': securityforgot,
'postid': postid,
'type': type
},
success: function (data){
if(type===1){
jQuery('#forgot_email_mod').val('');
jQuery('#forgot_pass_area_shortcode').empty().append('
' + data + '
');
}
if(type===2){
jQuery('#forgot_email').val('');
jQuery('#forgot_pass_area').empty().append('
' + data + '
');
}
if(type===3){
jQuery('#forgot_email_shortcode').val('');
jQuery('#forgot_pass_area_shortcode_wd').empty().append('
' + data + '
');
}
if(type===4){
jQuery('#forgot_email_mobile').val('');
jQuery('#forgot_pass_area_shortcode_wd_mobile').empty().append('
' + data + '
');
}},
error: function (errorThrown){
}});
}
function wpestate_login_wd(){
"use strict";
var login_user, login_pwd, ispop, ajaxurl, security;
login_user=jQuery('#login_user_wd').val();
login_pwd=jQuery('#login_pwd_wd').val();
security=jQuery('.login_sidebar #security-login').val();
ispop=jQuery('#loginpop_wd').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#login_message_area_wd').empty().append('
' + ajaxcalls_vars.login_loading + '
');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action': 'wpestate_ajax_loginx_form',
'login_user': login_user,
'login_pwd': login_pwd,
'ispop': ispop,
'security-login': security,
'propid': 0
},
success: function (data){
jQuery('#login_message_area_wd').empty().append('
' + data.message + '
');
if(data.loggedin===true){
if(parseInt(data.ispop, 10)===1){
ajaxcalls_vars.userid=data.newuser;
jQuery('#ajax_login_container').remove();
}else{
document.location.href=ajaxcalls_vars.login_redirect;
}
jQuery('#user_not_logged_in').hide();
jQuery('#user_logged_in').show();
}else{
jQuery('#login_user').val('');
jQuery('#login_pwd').val('');
}},
error: function (errorThrown){
}});
}
function wpestate_login_wd_mobile(){
"use strict";
var login_user, login_pwd, ispop, ajaxurl, security;
login_user=jQuery('#login_user_wd_mobile').val();
login_pwd=jQuery('#login_pwd_wd_mobile').val();
security=jQuery('#security-login-mobile').val();
ispop=jQuery('#loginpop_mobile').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#login_message_area_wd_mobile').empty().append('
' + ajaxcalls_vars.login_loading + '
');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action': 'wpestate_ajax_loginx_form',
'login_user': login_user,
'login_pwd': login_pwd,
'ispop': ispop,
'security-login': security,
'propid': 0
},
success: function (data){
jQuery('#login_message_area_wd_mobile').empty().append('
' + data.message + '
');
if(data.loggedin===true){
if(parseInt(data.ispop, 10)===1){
ajaxcalls_vars.userid=data.newuser;
jQuery('#ajax_login_container').remove();
}else{
document.location.href=ajaxcalls_vars.login_redirect;
}
jQuery('#user_not_logged_in').hide();
jQuery('#user_logged_in').show();
}else{
jQuery('#login_user').val('');
jQuery('#login_pwd').val('');
}},
error: function (errorThrown){
}});
}
function wpestate_login_topbar(){
"use strict";
var login_user, login_pwd, ispop, ajaxurl, security;
login_user=jQuery('#login_user_topbar').val();
login_pwd=jQuery('#login_pwd_topbar').val();
security=jQuery('#security-login-topbar').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#login_message_area_topbar').empty().append('
' + ajaxcalls_vars.login_loading + '
');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action': 'wpestate_ajax_loginx_form_topbar',
'login_user': login_user,
'login_pwd': login_pwd,
'security': security
},
success: function (data){
jQuery('#login_message_area_topbar').empty().append('
' + data.message + '
');
if(data.loggedin===true){
document.location.href=ajaxcalls_vars.login_redirect;
}else{
jQuery('#login_user').val('');
jQuery('#login_pwd').val('');
}},
error: function (errorThrown){
}});
}
function enable_actions_modal(){
"use strict";
jQuery('#loginmodal').on('hidden.bs.modal', function (e){
jQuery('#loginmodal').remove();
});
jQuery('#facebooklogin,#facebooklogin_sh,#facebooklogin_wd,#facebooklogin_mb').click(function (){
jQuery('#cover').hide();
login_via_facebook(jQuery(this));
});
jQuery('#yahoologin, #yahoologin_sh, #yahoologin_wd, #yahoologin_mb').click(function (){
login_via_google(jQuery(this));
});
jQuery('#googlelogin, #googlelogin_wd, #googlelogin_sh, #googlelogin_mb').click(function (){
login_via_google_oauth();
});
jQuery('#closeadvancedlogin').click(function (){
jQuery('#ajax_login_container').remove();
jQuery('#cover').remove();
});
jQuery('#reveal_register').click(function (){
jQuery('#ajax_login_div').fadeOut(400, function (){
jQuery('#ajax_login_div').removeClass('show');
jQuery('#ajax_register_div').removeClass('hidden');
jQuery('#ajax_register_div').fadeIn();
});
});
jQuery('#reveal_login').click(function (){
jQuery('#ajax_register_div').fadeOut(400, function (){
jQuery('#ajax_register_div').removeClass('show');
jQuery('#ajax_login_div').removeClass('hidden');
jQuery('#ajax_login_div').fadeIn();
});
});
jQuery('#wp-login-but').click(function (){
wpestate_login();
});
jQuery('#login_pwd, #login_user').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_login();
}});
jQuery('#wp-submit-register').click(function (){
wpestate_register();
});
jQuery('#wp-submit-register-booking').click(function (){
wpestate_register_booking();
});
jQuery('#user_email_register, #user_login_register').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_register();
}});
jQuery('#forgot_password_mod').click(function (event){
event.preventDefault();
jQuery("#ajax_login_div").removeClass('show').hide();
jQuery("#forgot-pass-div_mod").show();
});
jQuery('#return_login_mod').click(function (event){
event.preventDefault();
jQuery("#forgot-pass-div_mod").hide();
jQuery("#ajax_login_div").show();
});
jQuery('#wp-forgot-but_mod').click(function (){
wpestate_forgot(1);
});
jQuery('#forgot_email_mod').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_forgot(1);
}});
}
function wpestate_register(){
"use strict";
var user_login_register, user_email_register, nonce, ajaxurl, propid;
user_login_register=jQuery('#user_login_register').val();
user_email_register=jQuery('#user_email_register').val();
nonce=jQuery('#security-register').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
propid=jQuery('#wp-login-but').attr('data-mixval');
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action': 'wpestate_ajax_register_form',
'user_login_register': user_login_register,
'user_email_register': user_email_register,
'security-register': nonce,
'propid': propid
},
success: function (data){
if(data.register===true){
jQuery('#register_message_area').empty().append('
' + data.message + '
');
window.location.href='/profile';
}else{
jQuery('#register_message_area').empty().append('
' + data.message + '
');
}
jQuery('#user_login_register').val('');
jQuery('#user_email_register').val('');
},
error: function (errorThrown){
}});
}
function wpestate_register_booking(){
"use strict";
var user_login_register, user_onoma_register, user_email_register, nonce, ajaxurl, propid, fromdate, todate,
listing_edit, comment, booking_guest_no;
user_login_register=jQuery('#user_login_register').val();
user_email_register=jQuery('#user_email_register').val();
user_onoma_register=jQuery('#user_onoma_register').val();
nonce=jQuery('#security-register').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
propid=jQuery('#wp-login-but').attr('data-mixval');
fromdate=jQuery("#start_date").val();
todate=jQuery("#end_date").val();
listing_edit=jQuery('#listing_edit').val();
comment=jQuery("#book_notes").val();
booking_guest_no=jQuery('#booking_guest_no_wrapper').attr('data-value');
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action': 'wpestate_ajax_register_form_booking',
'user_login_register': user_login_register,
'user_email_register': user_email_register,
'user_onoma_register': user_onoma_register,
'security-register': nonce,
'propid': propid,
'fromdate': fromdate,
'todate': todate,
'listing_edit': listing_edit,
'comment': comment,
'booking_guest_no': booking_guest_no
},
success: function (data){
if(data.register===true){
jQuery('#myModalLabel').hide();
jQuery('#ajax_register_div').fadeOut(400, function (){
jQuery('#ajax_register_div').removeClass('show');
console.log('booking');
jQuery('#success-alert').removeClass('hidden');
jQuery('#success-alert').fadeIn();
});
setTimeout(function (){
location.reload();
}, 500);
}else{
jQuery('#register_message_area').empty().append('
' + data.message + '
');
}},
error: function (errorThrown){
}});
}
function wpestate_login(){
"use strict";
var login_user, login_pwd, security, ispop, ajaxurl, propid;
login_user=jQuery('#login_user').val();
login_pwd=jQuery('#login_pwd').val();
security=jQuery('#ajax_login_div #security-login').val();
ispop=jQuery('#loginpop').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
propid=jQuery('#wp-login-but').attr('data-mixval');
propid=parseInt(propid, 10);
jQuery('#login_message_area').empty().removeClass('alert_err').append('
' + ajaxcalls_vars.login_loading + '
');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action': 'wpestate_ajax_loginx_form',
'login_user': login_user,
'login_pwd': login_pwd,
'ispop': ispop,
'propid': propid,
'security-login': security
},
success: function (data){
if(data.loggedin===true){
jQuery('#login_message_area').empty().append('
' + data.message + '
');
if(parseInt(data.ispop, 10)===1){
ajaxcalls_vars.userid=data.newuser;
jQuery('#loginmodal').modal('hide');
document.location.href=ajaxcalls_vars.login_redirect;
}else{
if(data.newlink!==''){
document.location.href=data.newlink;
}else{
document.location.href=ajaxcalls_vars.login_redirect;
}}
jQuery('#user_not_logged_in').hide();
jQuery('#user_logged_in').show();
}else{
jQuery('#login_message_area').empty().addClass('alert_err').append('
' + data.message + '
');
jQuery('#login_user').val('');
jQuery('#login_pwd').val('');
}},
error: function (errorThrown){
}});
}
function login_via_facebook(button){
"use strict";
var login_type, ajaxurl, propid;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
login_type='facebook';
propid=jQuery('#wp-login-but').attr('data-mixval');
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {'action': 'wpestate_ajax_facebook_login', 'login_type': login_type, 'propid': propid},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function login_via_google(button){
"use strict";
var ajaxurl, login_type, propid;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
login_type=button.attr('data-social');
propid=jQuery('#wp-login-but').attr('data-mixval');
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {'action': 'wpestate_ajax_google_login', 'login_type': login_type, 'propid': propid},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function login_via_google_oauth(){
"use strict";
var ajaxurl, login_type;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {'action': 'wpestate_ajax_google_login_oauth'},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function update_menu_bar(newuser){
"use strict";
var usericon, ajaxurl;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {'action': "wpestate_update_menu_bar", 'newuser': newuser},
success: function (data){
jQuery('#user_menu_u').addClass('user_loged');
jQuery('#user_menu_u').empty().append(data.premenu);
jQuery('#user_menu_u').after(data.menu);
},
error: function (errorThrown){
}});
}
jQuery(document).ready(function ($){
"use strict";
$('#stripe_cancel').click(function (){
var stripe_user_id, ajaxurl;
stripe_user_id=$(this).attr('data-stripeid');
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
$('#stripe_cancel').text(ajaxcalls_vars.saving);
$.ajax({
type: 'POST',
url: ajaxurl,
data: {'action': 'wpestate_cancel_stripe', 'stripe_customer_id': stripe_user_id,},
success: function (data){
$('#stripe_cancel').text(ajaxcalls_vars.stripecancel);
},
error: function (errorThrown){
}});
});
$('.resend_pending').click(function (){
var prop_id=$(this).attr('data-listingid');
resend_for_approval(prop_id, $(this));
});
$('.make_featured').click(function (){
var prop_id=$(this).attr('data-postid');
make_prop_featured(prop_id, $(this));
$(this).unbind("click");
});
$('#pick_pack').click(function (){
if($('#pack_recuring').is(':checked')){
recuring_pay_pack_via_paypal();
}else{
pay_pack_via_paypal();
}});
$('.listing_submit_normal').click(function (){
var prop_id, featured_checker, is_featured, is_upgrade;
prop_id=$(this).attr('data-listingid');
featured_checker=$(this).parent().find('input');
is_featured=0;
is_upgrade=0;
if(featured_checker.prop('checked')){
is_featured=1;
}else{
is_featured=0;
}
listing_pay(prop_id, $(this), is_featured, is_upgrade);
});
$('.listing_upgrade').click(function (){
var is_upgrade, is_featured, prop_id;
is_upgrade=1;
is_featured=0;
prop_id=$(this).attr('data-listingid');
listing_pay(prop_id, $(this), is_featured, is_upgrade);
});
jQuery('#facebooklogin,#facebooklogin_sh,#facebooklogin_wd,#facebooklogin_mb').click(function (){
login_via_facebook($(this));
});
jQuery('#yahoologin, #yahoologin_sh, #yahoologin_wd, #yahoologin_mb').click(function (){
login_via_google($(this));
});
jQuery('#googlelogin, #googlelogin_wd, #googlelogin_sh, #googlelogin_mb').click(function (){
login_via_google_oauth();
});
$('#agent_submit').click(function (){
var contact_name, contact_email, contact_phone, contact_coment, agent_email, property_id, nonce, ajaxurl;
contact_name=$('#agent_contact_name').val();
contact_email=$('#agent_user_email').val();
contact_phone=$('#agent_phone').val();
contact_coment=$('#agent_comment').val();
agent_email=$('#agent_email').val();
property_id=$('#agent_property_id').val();
nonce=$('#agent_property_ajax_nonce').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
$('#alert-agent-contact').empty().append(ajaxcalls_vars.sending);
$.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action': 'wpestate_ajax_agent_contact_form',
'name': contact_name,
'email': contact_email,
'phone': contact_phone,
'comment': contact_coment,
'agentemail': agent_email,
'propid': property_id,
'nonce': nonce
},
success: function (data){
if(data.sent){
$('#agent_contact_name').val('');
$('#agent_user_email').val('');
$('#agent_phone').val('');
$('#agent_comment').val('');
}
$('#alert-agent-contact').empty().append(data.response);
},
error: function (errorThrown){
}});
});
$('#agent_submit_contact').click(function (){
var contact_name, contact_email, contact_website, contact_coment, agent_email, property_id, nonce, ajaxurl;
contact_name=$('#contact_name').val();
contact_email=$('#contact_email').val();
contact_website=$('#contact_website').val();
contact_coment=$('#agent_comment').val();
agent_email=$('#agent_email').val();
nonce=$('#agent_property_ajax_nonce').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
$('#alert-agent-contact').empty().removeClass('alert_err').append(ajaxcalls_vars.sending);
$.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action': 'wpestate_ajax_agent_contact_page',
'name': contact_name,
'email': contact_email,
'website': contact_website,
'comment': contact_coment,
'agentemail': agent_email,
'nonce': nonce
},
success: function (data){
if(data.sent){
$('#contact_name').val('');
$('#contact_email').val('');
$('#contact_website').val('');
$('#agent_comment').val('');
$('#alert-agent-contact').empty().append(data.response);
}else{
$('#alert-agent-contact').empty().addClass('alert_err').append(data.response);
}},
error: function (errorThrown){
}});
});
$('.listing_filters_head li').click(function (){
var pick, value, parent;
pick=$(this).text();
value=$(this).attr('data-value');
parent=$(this).parent().parent();
parent.find('.filter_menu_trigger').text(pick).append('
').attr('data-value', value);
start_filtering(1);
});
$('.booking_form_request li').click(function (){
var pick, value, parent;
pick=$(this).text();
value=$(this).attr('data-value');
parent=$(this).parent().parent();
parent.find('.filter_menu_trigger').text(pick).append('
').attr('data-value', value);
});
$('.icon-fav').click(function (event){
event.stopPropagation();
var icon=$(this);
add_remove_favorite(icon);
});
$('.icon-fav-on-remove').click(function (){
$(this).parent().parent().parent().parent().remove();
});
$('#add_favorites').click(function (){
var post_id, securitypass, ajaxurl;
post_id=$('#add_favorites').attr('data-postid');
securitypass=$('#security-pass').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
if(parseInt(ajaxcalls_vars.userid, 10)===0){
show_login_form(1, 1, 0);
}else{
$('#add_favorites').text(ajaxcalls_vars.saving);
$.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {'action': 'wpestate_ajax_add_fav', 'post_id': post_id},
success: function (data){
if(data.added){
$('#add_favorites').html(ajaxcalls_vars.favorite).removeClass('isnotfavorite').addClass('isfavorite');
}else{
$('#add_favorites').html(ajaxcalls_vars.add_favorite).removeClass('isfavorite').addClass('isnotfavorite');
}},
error: function (errorThrown){
}});
}});
$('#wp-submit-register').click(function (){
wpestate_register();
});
$('#user_email_register, #user_login_register').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_register();
}});
$('#wp-submit-register_wd_mobile').click(function (){
wpestate_register(ajaxcalls_vars.admin_url, '#user_login_register_wd_mobile', '#user_email_register_wd_mobile', '#security-register-mobile', '#register_message_area_wd_mobile');
});
$('#user_email_register_wd_mobile, #user_login_register_wd_mobile').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_register(ajaxcalls_vars.admin_url, '#user_login_register_wd_mobile', '#user_email_register_wd_mobile', '#security-register-mobile', '#register_message_area_wd_mobile');
}});
$('#wp-submit-register_wd').click(function (){
wpestate_register(ajaxcalls_vars.admin_url, '#user_login_register_wd', '#user_email_register_wd', '#security-register', '#register_message_area_wd');
});
$('#user_email_register_wd, #user_login_register_wd').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_register(ajaxcalls_vars.admin_url, '#user_login_register_wd', '#user_email_register_wd', '#security-register', '#register_message_area_wd');
}});
$('#forgot_pass').click(function (event){
event.preventDefault();
$("#login-div").hide();
$("#forgot-pass-div").show();
});
$('#return_login').click(function (event){
event.preventDefault();
$("#forgot-pass-div").hide();
$("#login-div").show();
});
$('#wp-forgot-but').click(function (){
wpestate_forgot(2);
});
$('#forgot_email').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_forgot(2);
}});
$('#widget_register_topbar').click(function (event){
event.preventDefault();
$('#login-div_topbar').hide();
$('#register-div-topbar').show();
$('#login-div-title-topbar').hide();
$('#register-div-title-topbar').show();
});
$('#widget_login_topbar').click(function (event){
event.preventDefault();
$('#login-div_topbar').show();
$('#register-div-topbar').hide();
$('#login-div-title-topbar').show();
$('#register-div-title-topbar').hide();
});
$('#widget_register_sw').click(function (event){
event.preventDefault();
$('.loginwd_sidebar #login-div').hide();
$('.loginwd_sidebar #register-div').show();
$('.loginwd_sidebar #login-div-title').hide();
$('.loginwd_sidebar #register-div-title').show();
});
$('#widget_login_sw').click(function (event){
event.preventDefault();
$('.loginwd_sidebar #register-div').hide();
$('.loginwd_sidebar #login-div').show();
$('.loginwd_sidebar #register-div-title').hide();
$('.loginwd_sidebar #login-div-title').show();
});
$('#widget_register_mobile').click(function (event){
event.preventDefault();
$('.login_sidebar_mobile #login-div-mobile').hide();
$('.login_sidebar_mobile #register-div-mobile').show();
$('.login_sidebar_mobile #login-div-title-mobile').hide();
$('.login_sidebar_mobile #register-div-title-mobile').show();
});
$('#widget_login_sw_mobile').click(function (event){
event.preventDefault();
$('.login_sidebar_mobile #register-div-mobile').hide();
$('.login_sidebar_mobile #login-div-mobile').show();
$('.login_sidebar_mobile #register-div-title-mobile').hide();
$('.login_sidebar_mobile #login-div-title-mobile').show();
});
$('#wp-login-but').click(function (){
wpestate_login();
});
$('#login_pwd, #login_user').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_login();
}});
$('#wp-login-but-wd-mobile').click(function (){
wpestate_login_wd_mobile();
});
$('#login_pwd_wd_mobile, #login_user_wd_mobile').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_login_wd_mobile();
}});
$('#forgot_pass_widget_mobile').click(function (e){
e.preventDefault();
$('#mobile_forgot_wrapper').show();
$('#login-div-title-mobile,#login-div-mobile').hide();
});
$('#return_login_shortcode_mobile').click(function (e){
e.preventDefault();
$('#login-div-title-mobile,#login-div-mobile').show();
$('#mobile_forgot_wrapper').hide();
});
$('#wp-forgot-but_mobile').click(function (e){
e.preventDefault();
wpestate_forgot(4);
});
$('#wp-login-but-wd').click(function (){
wpestate_login_wd();
});
$('#login_pwd_wd, #login_user_wd').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_login_wd();
}});
$('#forgot_pass_widget').click(function (e){
e.preventDefault();
$('#forgot-div-title_shortcode,#forgot-pass-div_shortcode').show();
$('#login-div-title,#login-div').hide();
});
$('#return_login_shortcode').click(function (e){
e.preventDefault();
$('#login-div-title,#login-div').show();
$('#forgot-div-title_shortcode,#forgot-pass-div_shortcode').hide();
});
$('#wp-forgot-but_shortcode').click(function (e){
e.preventDefault();
wpestate_forgot(3);
});
$('#wp-login-but-topbar').click(function (){
wpestate_login_topbar();
});
$('#login_pwd_topbar, #login_user_topbar').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_login_topbar();
}});
$('#oldpass, #newpass, #renewpass').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_change_pass_profile();
}});
$('#change_pass').click(function (){
wpestate_change_pass_profile();
});
$('#update_profile').click(function (){
var live_in, i_speak, usermobile, userpinterest, userlinkedin, usertwitter, userfacebook, profile_image_url,
profile_image_url_small, firstname, secondname, useremail, userphone, userskype, usertitle, description,
ajaxurl, securityprofile, upload_picture;
firstname=$('#firstname').val();
secondname=$('#secondname').val();
useremail=$('#useremail').val();
userphone=$('#userphone').val();
usermobile=$('#usermobile').val();
userskype=$('#userskype').val();
description=$('#about_me').val();
userfacebook=$('#userfacebook').val();
usertwitter=$('#usertwitter').val();
userlinkedin=$('#userlinkedin').val();
userpinterest=$('#userpinterest').val();
live_in=$('#live_in').val();
i_speak=$('#i_speak').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
securityprofile=$('#security-profile').val();
upload_picture=$('#upload_picture').val();
profile_image_url=$('#profile-image').attr('data-profileurl');
profile_image_url_small=$('#profile-image').attr('data-smallprofileurl');
$('#profile_message').empty().append('
' + ajaxcalls_vars.saving + '
');
$.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action': 'wpestate_ajax_update_profile',
'firstname': firstname,
'secondname': secondname,
'useremail': useremail,
'userphone': userphone,
'usermobile': usermobile,
'userskype': userskype,
'description': description,
'upload_picture': upload_picture,
'security-profile': securityprofile,
'profile_image_url': profile_image_url,
'profile_image_url_small': profile_image_url_small,
'userfacebook': userfacebook,
'usertwitter': usertwitter,
'userlinkedin': userlinkedin,
'userpinterest': userpinterest,
'live_in': live_in,
'i_speak': i_speak
},
success: function (data){
$('#profile_message').empty().append('
' + data + '
');
},
error: function (errorThrown){
}});
});
function progressHandlingFunction(e){
if(e.lengthComputable){
$('#profile_message').attr({value: e.loaded, max: e.total});
}}
});